ASEBA Meets D-Bus: From the Depths of a Low-Level Event-Based Architecture into the Middleware Realm

نویسندگان

  • Stéphane Magnenat
  • Francesco Mondada
چکیده

The robotics research community has clearly acknowledged the need of open and standard software stacks to promote reuse of code and developments. However, to date no particular project has prevailed. We suggest that one possible reason for this is that most middleware do not address issues specific to robotics, such as writing, monitoring, and debugging real-time behaviors close to hardware. In this light, we present ASEBA, an event-based architecture for mobile robots with microcontrollers and a Linux board. In these, the microcontrollers manage sensors and actuators locally and the Linux board runs the high-level control. The popularity of these robots and the role of microcontrollers are increasing. ASEBA achieves vertical integration by bringing the facilities of scripting inside the microcontrollers and by bridging them with programs running on Linux. To program the microcontrollers, ASEBA provides an integrated development environment. The latter compiles a simple scripting language into bytecode which runs in the virtual machines. We demonstrate a robot remote control application where low-level scripts prevent collisions. At the Linux level, this application employs both Perl and Python programs which communicate with ASEBA through D-Bus (D-Bus is a middleware present by default under Linux). This application shows how convenient it is to program all parts of the robot thanks the vertical integration of ASEBA. We think that because it considers the needs of robotics software development at all levels, the integrative approach of ASEBA might be a way to overcome the stall in standardization.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ASEBA, an event-based middleware for distributed robot control

Computing infrastructures of mobile robots have grown in complexity in the last decades; They have evolved from single processor systems to networks of microcontrollers communicating through a shared bus. This has induced additional architectural constraints that do not fit well with the traditional polling-based sensors and actuators control. To address this issue, we have developed ASEBA, an ...

متن کامل

COSMIC: a middleware for event-based interaction on CAN

Distributed factory automation systems benefit from field-busses which, in general, provide support for reliable and timely communication. These field-busses, however, provide rather low level communication objects and their features regarding quality aspects of communication are difficult to assess and use for applications. The paper presents COSMIC (Cooperating Smart devices), a middleware ar...

متن کامل

Scripting the swarm: event-based control of microcontroller-based robots

Swarm robotics in real world requires a large number of robots and thus enough room for experimentation. Therefore, to implement such experiments with limited budget, robots should be compact and low cost, which entails the use of microcontroller-based miniature robots. In this context, developing behaviour is challenging, because microcontrollers are not powerful enough to support common high-...

متن کامل

COSMIC: A real-time event-based middleware for the CAN-bus

The paper describes the event model and the architecture of the COSMIC (COoperating SMart devICes) middleware. Based on the assumption of tiny smart sensors and actuators, COSMIC supports a distributed system of cooperating autonomous devices. COSMIC considers quality of service requirements in the event model and provides an application interface which allows to express the respective temporal...

متن کامل

Eventfulness, Event Modalities, and the Dilemma of Using Outdoor Events as a Public Realm Revitalization Initiative (Case Study: Shiraz, Iran)

Shiraz, with its historical background, known as the capital of the Persian culture, once experienced a boom of international culture-led events using outdoor spaces as event venues. However, its outdoor vibrancy has withered gradually, and the use of public places as venues declined. Despite the existing dilemmas, a new wave of public place reclamation has created a strong trend towards using ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009